<?php
	//Este es el envío de mensajes de usuarios tipo "PADRE"
	include('Conexion.php');
	global $padre;
	$padre = $_COOKIE['id'];

/*-------- CREAR MENSAJE --------*/
function CrearMensaje(){
	$query = "SELECT Profe_ID,CONCAT(Profe_Nombre,' ',Profe_Apell) AS Profesor,Mat_Nombre as Materia FROM Alumno JOIN Grupo ON Alu_Grupo=Grupo_ID AND Alu_Padre = ".$GLOBALS["padre"]." LEFT JOIN MatGpo ON MatGpo_GrupoID=Grupo_ID LEFT JOIN Materia ON  MatGpo_MatID=Mat_ID LEFT JOIN ProfeMat ON ProfeMat_MateriaID = Mat_ID LEFT JOIN Profesor ON ProfeMat_ProfeID=Profe_ID;";
	
	$con = mysql_connect($GLOBALS["server"],$GLOBALS["host"],$GLOBALS["pass"]) or die ('Could not connect: ' . mysql_error());
	mysql_select_db($GLOBALS["database"],$con);
	$resultado = mysql_query($query, $con)or die ("Error en la consulta: ". mysql_error());
	$total = mysql_num_rows($resultado);
	
	if($total > 0){
	  
		$ids = "";
?>
		<h1>Nuevo mensaje</h1>
    	<form action="Home.php?page=responsemsg" method="post">
    		<p>Profesores:</p>
    		<ol id="profesores">  
<?php
		while($row = mysql_fetch_array($resultado))
		{
			$ids = $ids . $row[Profe_ID]. " ";
			echo '<li class="ui-widget-content" value="'.$row[Profe_ID].' onClick="alert(this.value);" >'.htmlentities($row[Profesor]).', '.htmlentities($row[Materia]).'</li>';
		}
		$ids = rtrim($ids);
		
		mysql_close($con);
?>
			</ol>
			<p id="feedback"><span id="select-result" style="display:inline;"><?php $ids ?></span></p>
			<input type="hidden" id="txtSelected" name="txtSelected" />
			<label for="txtRecadoTitle">T&iacute;tulo:</label><input type="text" id="txtRecadoTitle" name="txtRecadoTitle" />
			<label for="txtContent">Contenido:</label><textarea id="txtContent" name="txtContent"></textarea>
			<input type="submit" value="Enviar" onclick="document.getElementById('txtSelected').value = document.getElementById('select-result').innerHTML;" />
            <div class="clear"></div>
		</form>
<?php
	} else {
		print('<div class="alert">No hay profesores registrados</div>');
	}
}

/*---------------------------------------------------------------------------------------------------------------*/

/*-------- ENVIAR MENSAJE (Padre a profesor) --------*/
function EnviarMensaje(){
	//$padre = 2;
	//if ($_POST["txtRecadoTitle"]<>"" && $_POST["txtContent"]<>"" && rtrim($_POST["txtSelected"])<>""){
	if (isset($_POST["txtRecadoTitle"]) && isset($_POST["txtContent"]) && isset($_POST["txtSelected"]) && rtrim($_POST["txtSelected"])<>""){
		$query="INSERT INTO Mensaje(Msg_Titulo,Msg_Cuerpo,Msg_Fecha) 
		VALUES ('$_POST[txtRecadoTitle]', '$_POST[txtContent]', NOW())";
		
		//CREAR MENSAJE
		$con = mysql_connect($GLOBALS["server"],$GLOBALS["host"],$GLOBALS["pass"]) or die ('Error en la conexi&oacute;n: ' . mysql_error());
		mysql_select_db($GLOBALS["database"],$con);
		mysql_query($query, $con)or die ("Error en la consulta: ". mysql_error());		
		
		$msgID = mysql_insert_id();
		
		$array = explode(" ", rtrim($_POST["txtSelected"]));
		
		//ENVIAR MENSAJE A PROFESORES
		foreach ($array as $i => $value) {
			$query = "INSERT INTO Conversacion VALUES ('');";
			mysql_query($query, $con)or die ("Error en la consulta: ". mysql_error());
			$query = "INSERT INTO PadreProfe(PadreProfe_PadreID,PadreProfe_ProfeID,PadreProfe_MsgID,PadreProfe_Sender,PadreProfe_Conver) 
					VALUES (".$GLOBALS['padre'].",$value,$msgID,0,".mysql_insert_id().");";
			mysql_query($query, $con)or die ("Error en la consulta: ". mysql_error());
		}
		
		echo 'El mensaje ha sido enviado con &eacute;xito, ID_msg = ' . $msgID;
		
		mysql_close($con);
		
	}	else {
		echo 'no me mandaron nada';
	}
}
?>